package com.xjy.system.domain.vo;

import com.xjy.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;


/**
 * 物料数据汇总报表视图对象 report_material
 *
 * @author zc
 * @date 2022-03-21
 */
@Data
@ApiModel("物料数据汇总报表视图对象")
public class ReportMaterialVo {

	private static final long serialVersionUID = 1L;

//	/** 开始时间 */
//	@ApiModelProperty("开始时间")
//	private String mindate;

	/**
	 * 开始时间
	 */
	@Excel(name = "开始时间")
	@ApiModelProperty("开始时间")
	private String mindate;

	/**
	 * 结束时间
	 */
	@Excel(name = "结束时间")
	@ApiModelProperty("结束时间")
	private String maxdate;

	/**
	 * 项目id
	 */
	@ApiModelProperty("项目id")
	private Long projId;

	/**
	 * 项目名称
	 */
	@Excel(name = "项目名称")
	@ApiModelProperty("项目名称")
	private String projName;

	/**
	 * 物料id
	 */
	@ApiModelProperty("物料id")
	private String materialId;

	/**
	 * 物料名称
	 */
	@Excel(name = "物料名称")
	@ApiModelProperty("物料名称")
	private String name;

	/**
	 * 物料单位
	 */
	@Excel(name = "物料单位")
	@ApiModelProperty("物料单位")
	private String unit;

	/**
	 * 物料期初余额
	 */
	@Excel(name = "物料期初余额")
	@ApiModelProperty("物料期初余额")
	private Long beginyue;

	/**
	 * 入库数量
	 */
	@Excel(name = "入库数量")
	@ApiModelProperty("入库数量")
	private Long ruku;

	/**
	 * 借出数量
	 */
	@Excel(name = "借出数量")
	@ApiModelProperty("借出数量")
	private Long jiechu;

	/**
	 * 归还数量
	 */
	@Excel(name = "归还数量")
	@ApiModelProperty("归还数量")
	private Long guihuan;

	/**
	 * 报损数量
	 */
	@Excel(name = "报损数量")
	@ApiModelProperty("报损数量")
	private Long baosun;

	/**
	 * 售卖数量
	 */
	@Excel(name = "售卖数量")
	@ApiModelProperty("售卖数量")
	private Long shoumai;

	/**
	 * 物料期末余额
	 */
	@Excel(name = "物料期末余额")
	@ApiModelProperty("物料期末余额")
	private Long endyue;


}
